\hypertarget{classace_1_1_native_shader___imp___g_l}{\section{クラス ace\-:\-:Native\-Shader\-\_\-\-Imp\-\_\-\-G\-L}
\label{classace_1_1_native_shader___imp___g_l}\index{ace\-::\-Native\-Shader\-\_\-\-Imp\-\_\-\-G\-L@{ace\-::\-Native\-Shader\-\_\-\-Imp\-\_\-\-G\-L}}
}
ace\-:\-:Native\-Shader\-\_\-\-Imp\-\_\-\-G\-Lに対する継承グラフ\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=5.000000cm]{d4/d63/classace_1_1_native_shader___imp___g_l}
\end{center}
\end{figure}
\subsection*{Public メソッド}
\begin{DoxyCompactItemize}
\item 
\hypertarget{classace_1_1_native_shader___imp___g_l_a5e5b4b7208b3db2b6b96264072bb6913}{void {\bfseries Assign\-Constant\-Buffer} ()}\label{classace_1_1_native_shader___imp___g_l_a5e5b4b7208b3db2b6b96264072bb6913}

\item 
\hypertarget{classace_1_1_native_shader___imp___g_l_ad1ec99e94a216adc2477c3ee2908ed05}{void {\bfseries Set\-Layout} ()}\label{classace_1_1_native_shader___imp___g_l_ad1ec99e94a216adc2477c3ee2908ed05}

\item 
\hypertarget{classace_1_1_native_shader___imp___g_l_a800e6f3c364910faebcff015c3955bee}{void {\bfseries Disable} ()}\label{classace_1_1_native_shader___imp___g_l_a800e6f3c364910faebcff015c3955bee}

\item 
\hypertarget{classace_1_1_native_shader___imp___g_l_afbe2519baac27ae09babfac2c37b070c}{G\-Luint {\bfseries Get\-Program} ()}\label{classace_1_1_native_shader___imp___g_l_afbe2519baac27ae09babfac2c37b070c}

\end{DoxyCompactItemize}
\subsection*{Static Public メソッド}
\begin{DoxyCompactItemize}
\item 
\hypertarget{classace_1_1_native_shader___imp___g_l_ad2d136c5ddc10f391e9d64ed82c07a28}{static \hyperlink{classace_1_1_native_shader___imp___g_l}{Native\-Shader\-\_\-\-Imp\-\_\-\-G\-L} $\ast$ {\bfseries Create} (\hyperlink{classace_1_1_graphics}{Graphics} $\ast$graphics, const char $\ast$vertex\-Shader\-Text, const char $\ast$vertex\-Shader\-File\-Name, const char $\ast$pixel\-Shader\-Text, const char $\ast$pixel\-Shader\-File\-Name, std\-::vector$<$ \hyperlink{structace_1_1_vertex_layout}{Vertex\-Layout} $>$ \&layout, std\-::vector$<$ \hyperlink{structace_1_1_macro}{Macro} $>$ \&macro, \hyperlink{classace_1_1_log}{Log} $\ast$log)}\label{classace_1_1_native_shader___imp___g_l_ad2d136c5ddc10f391e9d64ed82c07a28}

\end{DoxyCompactItemize}
\subsection*{Protected メソッド}
\begin{DoxyCompactItemize}
\item 
\hypertarget{classace_1_1_native_shader___imp___g_l_a8087bafef92c00bbfa512e8287082d9f}{void {\bfseries Create\-Vertex\-Constant\-Buffer\-Internal} (int32\-\_\-t size, std\-::vector$<$ \hyperlink{structace_1_1_constant_buffer_information}{Constant\-Buffer\-Information} $>$ \&info)}\label{classace_1_1_native_shader___imp___g_l_a8087bafef92c00bbfa512e8287082d9f}

\item 
\hypertarget{classace_1_1_native_shader___imp___g_l_a888ca1385217fac22a06ca7335a6e048}{void {\bfseries Create\-Pixel\-Constant\-Buffer\-Internal} (int32\-\_\-t size, std\-::vector$<$ \hyperlink{structace_1_1_constant_buffer_information}{Constant\-Buffer\-Information} $>$ \&info)}\label{classace_1_1_native_shader___imp___g_l_a888ca1385217fac22a06ca7335a6e048}

\end{DoxyCompactItemize}
\subsection*{Additional Inherited Members}


このクラスの説明は次のファイルから生成されました\-:\begin{DoxyCompactItemize}
\item 
Dev/ace\-\_\-cpp/core/\-Graphics/\-G\-L/\-Resource/ace.\-Native\-Shader\-\_\-\-Imp\-\_\-\-G\-L.\-h\item 
Dev/ace\-\_\-cpp/core/\-Graphics/\-G\-L/\-Resource/ace.\-Native\-Shader\-\_\-\-Imp\-\_\-\-G\-L.\-cpp\end{DoxyCompactItemize}
